Přeskočit na hlavní obsah

Module: types/formManagement/forms

Type Aliases

ButtonComponent

Ƭ ButtonComponent: ComponentBase & { action: "saveState" | "submit" ; leftIcon: string ; theme: "primary" | "secondary" | "success" | "info" | "warning" | "danger" ; type: "button" }

Defined in

src/web-app/src/types/formManagement/forms.ts:43


Component

Ƭ Component: StringResultComponent | SelectBoxesComponent | HiddenComponent | ButtonComponent

Defined in

src/web-app/src/types/formManagement/forms.ts:12


ComponentBase

Ƭ ComponentBase: Object

Type declaration

NameType
defaultValue?DataValue
disabledboolean
keystring
labelstring

Defined in

src/web-app/src/types/formManagement/forms.ts:18


Form

Ƭ Form: FormSchema & { _id: string }

Defined in

src/web-app/src/types/formManagement/forms.ts:59


FormSchema

Ƭ FormSchema: Object

Type declaration

NameType
componentsComponent[]
createdstring
namestring
pathstring
submissionAccess{ roles: string[] ; type: string }[]
titlestring

Defined in

src/web-app/src/types/formManagement/forms.ts:3


HiddenComponent

Ƭ HiddenComponent: ComponentBase & { conditional: { eq: string ; show: string ; when: unknown } ; input: boolean ; isNew: boolean ; lockKey: boolean ; persistent: boolean ; properties: object ; protected: boolean ; tableView: boolean ; tags: string[] ; type: "hidden" ; unique: boolean }

Defined in

src/web-app/src/types/formManagement/forms.ts:25


SelectBoxesComponent

Ƭ SelectBoxesComponent: ComponentBase & { type: "selectboxes" ; values: { label: string ; value: string }[] }

Defined in

src/web-app/src/types/formManagement/forms.ts:54


StringResultComponent

Ƭ StringResultComponent: ComponentBase & { type: "checkbox" | "textarea" | "radio" | "number" | "textfield" }

Defined in

src/web-app/src/types/formManagement/forms.ts:50